home *** CD-ROM | disk | FTP | other *** search
/ Aminet 19 / Aminet 19 (1997)(GTI - Schatztruhe)[!][Jun 1997].iso / Aminet / gfx / show / gs_src_zlib.readme < prev    next >
Encoding:
Text File  |  1997-05-03  |  4.8 KB  |  111 lines

  1. Short:    Ghostscript4.03 Zlib sources
  2. Author:   GS(Aladdin)/Amiga(Olaf Barthel)/Port(me)
  3. Uploader: JoopvandeWege@mail.mococo.nl
  4. Type:     gfx/show
  5.  
  6. This is the original Zlib source archive in lha format instead
  7. of tar.gz. You'll need the following two archives to be able to recompile
  8. GS:
  9. gs403src_png.lha
  10.  
  11. Comments/Suggestions/Bugs to:
  12. JoopvandeWege@mail.mococo.nl
  13. Please use a Subject field with the name 'GS403' in it.
  14. Please direct all mail to me except when you're 100% sure it is a GS
  15. problem then you can use the Aladdin email address.
  16.  
  17. Joop van de Wege
  18.  
  19.  
  20. Recompiling GS:
  21. Steps needed to be done to recompile GS from scratch using GCC2.63/2.70:
  22. Get gs403src_gs.lha
  23. Get gs403src_amiga.lha
  24. Get gs403src_jpg6a.lha
  25. Get gs403src_zlib.lha
  26. Get gs403src_png.lha
  27.  
  28. Unpack gs403src to HD, a directory 'gs4.03' will be created.
  29. Unpack to the same HD (files will also be placed into 'gs4.03':
  30. - gs403amiga.lha, overwriting some files. This is OK
  31.   gs403amiga.lha contains:
  32.   - gdevamiga.c, the amiga device driver from Olaf Barthel
  33.   - gdevpipe.c, patched for use with Libnix
  34.   - gp_amiga.c, platform dependant stuff for the Amiga
  35.   - Configure.in/Makefile.in to rebuild Makefile and be able
  36.     to separate source and build directory.
  37. - gs403src_jpg6a which creates the 'jpeg-6' directory
  38. - gs403src_zlib which creates the 'zlib' directory
  39. - gs403src_png which creates the 'libpng' directory
  40. - edit gcc-head.mak.in, the lines DEVICES_DEVSx= .....
  41.   (add/remove devices to your desire), save!
  42. - cd to your build directory (cd work:build/gs)
  43. - sh work:source/gs4.03/configure --prefix=Ghostscript:
  44.   (configure tests your configuration, generates Makefile)
  45. - make
  46. - make install
  47.  
  48. The last two archives are not needed when you don't intend to rebuild GS
  49. with PNG support.
  50.  
  51. If you haven't forgotten to set the stack to a reasonable amount (~50K),
  52. you can sit back and have a cup of coffee. On my A3000 it takes about 2.5h
  53. (1-1.5h when using PowerCache) to compile with the current device driver
  54. set and the file 'gdevamiga.c' needs about 7-8Mb when -O2 is on. It needs
  55. less if you don't optimize :)
  56. Make itself takes another 2Mb so in case of problems just compile
  57. gdevamiga.c on its own and let make resume after that. GCC2.7.2.1 (?) (Aminet)
  58. works with VMM3.3 (on Aminet too).
  59.  
  60.  
  61. ============================= Archive contents =============================
  62.  
  63. Original  Packed Ratio    Date     Time    Name
  64. -------- ------- ----- --------- --------  -------------
  65.     1278     607 52.5% 22-May-96 11:52:18 +adler32.c
  66.     5504    2394 56.5% 24-May-96 16:29:34 +algorithm.doc
  67.    10963    4710 57.0% 24-Jul-96 13:55:10 +ChangeLog
  68.     1840     812 55.8% 23-May-96 16:51:12 +compress.c
  69.     2838    1192 57.9% 21-May-96 17:32:18 +configure
  70.     6971    3190 54.2% 30-Jan-96 21:59:10 +crc32.c
  71.    43988   12624 71.3% 24-Jul-96 13:40:58 +deflate.c
  72.    10331    3869 62.5% 02-Jul-96 12:41:00 +deflate.h
  73.     1548     547 64.6% 30-Jan-96 21:31:40 +descrip.mms
  74.    14567    2786 80.8% 23-May-96 17:11:28 +example.c
  75.    15625    4543 70.9% 24-Jul-96 13:41:00 +gzio.c
  76.     1138     516 54.6% 09-Jul-96 09:27:08 +INDEX
  77.    12609    4024 68.0% 28-Jun-96 14:01:22 +infblock.c
  78.     1199     462 61.4% 28-Jun-96 14:01:24 +infblock.h
  79.     7475    2229 70.1% 28-Jun-96 14:01:22 +infcodes.c
  80.      737     350 52.5% 28-Jun-96 14:01:24 +infcodes.h
  81.     5607    1823 67.4% 28-Jun-96 14:01:22 +inffast.c
  82.      488     286 41.3% 28-Jun-96 14:01:24 +inffast.h
  83.     8778    2385 72.8% 28-Jun-96 14:06:32 +inflate.c
  84.    16248    5442 66.5% 24-Jul-96 12:57:38 +inftrees.c
  85.     2392     803 66.4% 28-Jun-96 14:01:24 +inftrees.h
  86.     1999     814 59.2% 28-Jun-96 14:01:24 +infutil.c
  87.     3696    1542 58.2% 28-Jun-96 14:01:24 +infutil.h
  88.     3801    1209 68.1% 02-Jul-96 12:30:00 +Make_vms.com
  89.     3786    1453 61.6% 24-Jul-96 12:57:02 +Makefile
  90.     2780     913 67.1% 07-Sep-95 13:43:40 +Makefile.b32
  91.     2873     940 67.2% 30-Jan-96 21:59:06 +Makefile.bor
  92.     2506    1228 50.9% 08-Jul-96 16:16:16 +Makefile.dj2
  93.     3786    1453 61.6% 24-Jul-96 12:57:02 +Makefile.in
  94.     2704     881 67.4% 21-Jun-96 17:09:12 +Makefile.msc
  95.     1487     497 66.5% 09-Jul-96 09:23:14 +Makefile.riscos
  96.     1817     739 59.3% 21-May-96 16:28:06 +Makefile.sas
  97.     2852     903 68.3% 30-Jan-96 21:54:52 +Makefile.tc
  98.     2727     898 67.0% 06-Sep-95 18:36:32 +Makefile.wat
  99.     5849    1891 67.6% 24-Jul-96 13:41:04 +minigzip.c
  100.     4675    2256 51.7% 24-Jul-96 13:55:26 +README
  101.    41998   12195 70.9% 24-Jul-96 13:41:06 +trees.c
  102.     1985     862 56.5% 30-Jan-96 21:59:26 +uncompr.c
  103.     5087    1875 63.1% 02-Jul-96 15:09:28 +zconf.h
  104.      559     306 45.2% 24-Jul-96 13:43:20 +zlib.def
  105.    36326   10697 70.5% 24-Jul-96 12:58:10 +zlib.h
  106.      879     492 44.0% 24-Jul-96 13:13:16 +zlib.rc
  107.     5015    2078 58.5% 24-Jul-96 13:41:12 +zutil.c
  108.     4945    1964 60.2% 24-Jul-96 13:41:12 +zutil.h
  109. -------- ------- ----- --------- --------
  110.   316256  103680 67.2% 16-Apr-97 00:59:48   44 files
  111.